var resource = scToolbarResource;

/**
 * 工具条菜单
 */
var getToolbarMenus = function () {
    return [
        {
            label: "文件", value: "", groups: [
                {
                    label: "打开", align: "center", children: [
                        {
                            command: "loadFile",
                            icon: resource.loadFile,
                            iconSize:{width:20, height:20}, 
                            label: "打开JSON文件",
                            present: "button",
                            loading: "scSlash"
                        }
                    ]
                },
                {
                    label: "导入", align: "center", children: [
                        { 
                            command: "importFile", 
                            icon: resource.import, 
                            iconSize: {width:18, height:18}, 
                            label: "导入XML文件",
                            present: "button",
                            loading: "scSlash"
                        }
                    ]
                },
                {
                    label: "导出", children: [
                        { 
                            command: "exportHTML", 
                            icon: resource.html, 
                            iconSize:{width:20, height:20}, 
                            label: "HTML", 
                            present: "button" 
                        },
                        { 
                            command: "exportFile", 
                            icon: resource.json, 
                            iconSize:{width:20, height:20}, 
                            label: "JSON", 
                            present: "button" 
                        },
                        { 
                            command: "exportFile", 
                            param: { useXML: true }, 
                            icon: resource.xml, 
                            iconSize:{width:20, height:20}, 
                            label: "XML", 
                            present: "button" 
                        },
                        { 
                            command: "exportPDF", 
                            icon: resource.pdf, 
                            iconSize:{width:21, height:21}, 
                            label: "PDF", 
                            present: "button",
                            loading: "scSlash"
                        }
                    ]
                },
                {
                    label: "打印", children: [
                        {
                            command: "print",
                            icon: resource.print,
                            iconSize:{width:20, height:20}, 
                            label: "打印",
                            present: "dropdown",
                            key: "type",
                            list: [
                                {label: "打印全部", value:"all"},
                                {label: "打印当前页", value:"current"},
                            ]
                        },
                        { 
                            command: "print", 
                            icon: resource.continuePrint, 
                            iconSize:{width:20, height:20}, 
                            label: "续打", 
                            present: "dialog",
                            component: {
                                name: "scPrintSetting"
                            }
                        },
                    ]
                },
                {
                    label: "账户", children: [
                        { 
                            command: "", 
                            icon: resource.login, 
                            iconSize:{width:20, height:20}, 
                            label: "登录", 
                            present: "button" 
                        },
                        { 
                            command: "", 
                            icon: resource.changeAccount, 
                            iconSize:{width:20, height:20}, 
                            label: "切换", 
                            present: "button" 
                        },
                    ]
                }
            ]
        },
        {
            label: "开始", value: "", selected: true, groups: [
                {
                    label: "历史", children: [
                        { command: "undo", icon: resource.undo, label: "撤销", present: "button" },
                        { command: "redo", icon: resource.redo, label: "重做", present: "button" },
                    ]
                },
                {
                    label: "字体", command: "setStyle", children: [
                        {
                            prop: "style",
                            key: "fontFamily",
                            label: "类型",
                            present: "select",
                            bindStyle: { key: "fontFamily", value: "{item}" },
                            list: ["Arial", "宋体", "微软雅黑", "仿宋", "楷体", "隶书", "幼圆", "华文彩云", "华文行楷"],
                            width: 80
                        },
                        {
                            prop: "style",
                            key: "fontSize",
                            label: "大小",
                            present: "select",
                            bindStyle: { key: "fontSize", value: "{item}" },
                            list: ["9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "25", "30", "35", "40"],
                            width: 50
                        },
                        {
                            prop: "style",
                            key: "sup",
                            value: true,
                            name: "supb",
                            mocktype: "radio",
                            icon: resource.sup,
                            label: "上标",
                            present: "button"
                        },
                        {
                            prop: "style",
                            key: "sub",
                            value: true,
                            name: "supb",
                            mocktype: "radio",
                            icon: resource.sub,
                            label: "下标",
                            present: "button"
                        },
                        {
                            prop: "style",
                            key: "fontWeight",
                            list: ["bold", "normal"],
                            icon: resource.bold,
                            label: "加粗",
                            shortcutKey: "Ctrl+B",
                            present: "button"
                        },
                        {
                            prop: "style",
                            key: "fontStyle",
                            list: ["italic", "normal"],
                            icon: resource.italic,
                            label: "斜体",
                            shortcutKey: "Ctrl+l",
                            present: "button"
                        },
                        {
                            prop: "style",
                            key: "textDecoration",
                            value: "underline",
                            mocktype: "checkbox",
                            icon: resource.underline,
                            label: "下划线",
                            shortcutKey: "Ctrl+U",
                            present: "button"
                        },
                        {
                            prop: "style",
                            key: "textDecoration",
                            value: "line-through",
                            mocktype: "checkbox",
                            icon: resource.lineThrough,
                            label: "删除线",
                            present: "button"
                        },
                        {
                            prop: "style",
                            key: "color",
                            icon: resource.color,
                            label: "颜色",
                            present: "dropdown",
                            ribbon: true,
                            component: {
                                name: "scColorpickerSetting"
                            }
                        },
                        {
                            prop: "style",
                            key: "backgroundColor",
                            icon: resource.backgroundColor,
                            label: "背景色",
                            present: "dropdown",
                            ribbon: true,
                            component: {
                                name: "scColorpickerSetting"
                            }
                        },
                        {
                            prop: "style",
                            key: "letterSpacing",
                            list: ["1.0", "1.5", "2.0", "2.5", "3.0", "3.5", "4.0", "4.5", "5.0"],
                            icon: resource.letterSpacing,
                            label: "字符间距",
                            present: "dropdown"
                        },
                    ]
                },
                {
                    label: "段落", command: "setParagraphStyle", children: [
                        {
                            key: "textAlign",
                            value: "left",
                            mocktype: "radio",
                            icon: resource.left,
                            label: "居左",
                            present: "button"
                        },
                        {
                            key: "textAlign",
                            value: "center",
                            mocktype: "radio",
                            icon: resource.center,
                            label: "居中",
                            present: "button"
                        },
                        {
                            key: "textAlign",
                            value: "right",
                            mocktype: "radio",
                            icon: resource.right,
                            label: "居右",
                            present: "button"
                        },
                        {
                            key: "textAlign",
                            value: "justify-except-last",
                            mocktype: "radio",
                            icon: resource.justifyExceptLast,
                            label: "两端对齐",
                            present: "button"
                        },
                        {
                            key: "textAlign",
                            value: "justify",
                            mocktype: "radio",
                            icon: resource.justify,
                            label: "分散对齐",
                            present: "button"
                        },
                        {
                            key: "lineHeight",
                            list: ["1.0", "1.5", "2.0", "2.5", "3.0", "3.5", "4.0", "4.5", "5.0"],
                            icon: resource.lineHeight,
                            label: "行间距",
                            present: "dropdown"
                        },
                        {
                            key: "textIndent",
                            list: [0, 20, 40, 60, 80, 100, 120, 140, 160, 180, 200],
                            icon: resource.textIndent,
                            label: "首行缩进",
                            present: "dropdown"
                        },
                    ]
                },
                {
                    label: "查找", children: [
                        {
                            command: "find",
                            icon: resource.search,
                            label: "查找",
                            present: "dialog",
                            dialog: {
                                foot: false
                            },
                            shortcutKey: "Ctrl+F",
                            component: {
                                name: "scFindSetting",
                                param: {
                                    replace: false
                                }
                            }
                        },
                        {
                            command: "replace",
                            icon: resource.replace,
                            label: "替换",
                            present: "dialog",
                            dialog: {
                                foot: false
                            },
                            shortcutKey: "Ctrl+H",
                            component: {
                                name: "scFindSetting",
                            }
                        }
                    ]
                },
                {
                    label: "剪贴板", children: [
                        { command: "copy", icon: resource.copy, label: "复制", present: "button" },
                        { command: "paste", icon: resource.paste, label: "粘贴", present: "button" },
                        { command: "cut", icon: resource.cut, label: "剪切", present: "button" }
                    ]
                },
                {
                    label: "标题", align: "center", children: [
                        { command: "", icon: "", label: "标题1", present: "block", component: {
                            name: "scTitleSetting"
                        }},
                    ]
                },
            ]
        },
        {
            label: "插入", value: "", groups: [
                {
                    label: "表格", align: "center", children: [
                        {
                            command: "insertTable",
                            icon: resource.table,
                            label: "插入表格",
                            present: "dropdown",
                            arrowLocation: "bottom",
                            component: {
                                name: "scTableSetting"
                            }
                        },
                    ]
                },
                {
                    label: "图片", align: "center", children: [
                        { command: "insertImage", option: { openFile: true }, icon: resource.image, label: "插入图片", present: "button" },
                    ]
                },
                {
                    label: "输入域", align: "center", children: [
                        {
                            command: "insertInputArea",
                            icon: resource.inputArea,
                            label: "插入输入域",
                            present: "dialog",
                            component: {
                                name: "scInputSetting"
                            }
                        },
                    ]
                },
                {
                    label: "复选框", align: "center", children: [
                        {
                            command: "insertCheckBox",
                            icon: resource.checkbox,
                            label: "插入复选框",
                            present: "dialog",
                            component: {
                                name: "scCheckboxSetting"
                            }
                        },
                    ]
                },
                {
                    label: "单选框", align: "center", children: [
                        {
                            command: "insertRadio",
                            icon: resource.radio,
                            label: "插入单选框",
                            present: "dialog",
                            component: {
                                name: "scRadioSetting"
                            }
                        },
                    ]
                },
                {
                    label: "线条", align: "center", children: [
                        {
                            command: "insertLine",
                            icon: resource.line,
                            label: "插入线条",
                            present: "dropdown",
                            arrowLocation: "bottom",
                            component: {
                                name: "scLineSetting"
                            }
                        }
                    ]
                },
                {
                    label: "分页符", align: "center", children: [
                        {
                            command: "insertPageBreak",
                            icon: resource.pageBreak,
                            label: "插入分页符",
                            present: "button"
                        }
                    ]
                },
                {
                    label: "页码", align: "center", children: [
                        {
                            command: "insertPageNum",
                            icon: resource.pageNum,
                            label: "插入页码",
                            present: "dropdown",
                            arrowLocation: "bottom",
                            key: "format",
                            list: [
                                {
                                    label: "第 1 页",
                                    value: "第 {pageIndex} 页"
                                },
                                {
                                    label: "第 一 页",
                                    value: "第 {pageIndex, CN} 页"
                                },
                                {
                                    label: "- 1 -",
                                    value: "- {pageIndex} -"
                                },
                                {
                                    label: "1 / 1",
                                    value: "{pageIndex} / {pageSize}"
                                },
                                {
                                    label: "第1页 / 共1页",
                                    value: "第{pageIndex}页 / 共{pageSize}页"
                                },
                                {
                                    split: true
                                },
                                {
                                    label: "设置页码...",
                                    present: "dialog",
                                    component: {
                                        name: "scPagenumSetting"
                                    }
                                }
                            ],
                        }
                    ]
                },
                {
                    label: "批注", align: "center", children: [
                        {
                            command: "insertAnnotation",
                            key: "content",
                            icon: resource.annotation,
                            label: "插入批注",
                            present: "dialog",
                            component: {
                                name: "scAnnotationSetting"
                            }
                        },
                    ]
                },
                {
                    label: "底纹和水印", align: "center", children: [
                        {
                            command: "insertWatermark",
                            icon: resource.waterMark,
                            label: "插入水印",
                            present: "dialog",
                            component: {
                                name: "scWatermarkSetting"
                            },
                        }
                    ]
                },
                {
                    label: "医学表达式", align: "center", children: [
                        {
                            command: "insertImage",
                            icon: resource.expression,
                            label: "插入医学表达式",
                            present: "dropdown",
                            arrowLocation: "bottom",
                            component: {
                                name: "scExpressionSetting"
                            }
                        },
                    ]
                },
                {
                    label: "条码", align: "center", children: [
                        {
                            command: "insertImage",
                            icon: resource.barcode,
                            label: "条码",
                            present: "dialog",
                            component: {
                                name: "scBarcodeSetting"
                            }
                        },
                    ]
                },
                {
                    label: "二维码", align: "center", children: [
                        {
                            command: "insertImage",
                            icon: resource.qrcode,
                            label: "二维码",
                            present: "dialog",
                            component: {
                                name: "scQrcodeSetting"
                            }
                        },
                    ]
                },
            ]
        },
        {
            label: "布局", value: "", groups: [
                {
                    label: "页面设置", children: [
                        {
                            command: "pageSetting",
                            icon: resource.paperSize,
                            iconSize:{width:20, height:20}, 
                            label: "纸张大小",
                            present: "dropdown",
                            component: {
                                name: "scPageSetting",
                                param: "size"
                            }
                        },
                        {
                            command: "pageSetting",
                            icon: resource.paperMargin,
                            iconSize:{width:20, height:20}, 
                            label: "页边距",
                            present: "dropdown",
                            component: {
                                name: "scPageSetting",
                                param: "padding"
                            }
                        },
                        {
                            command: "pageSetting",
                            icon: resource.headFoot,
                            iconSize:{width:20, height:20}, 
                            label: "页眉页脚设置",
                            present: "dialog",
                            component: {
                                name: "scPageSetting",
                                param: "headFoot"
                            }
                        },
                    ]
                }
            ]
        },
        {
            label: "视图", value: "", groups: [
                {
                    label: "文档模式", children: [
                        {
                            command: "setSetting",
                            key: "docMode",
                            value: "design",
                            mocktype: "radio",
                            icon: resource.designMode,
                            label: "设计模式",
                            present: "button"
                        },
                        {
                            command: "setSetting",
                            key: "docMode",
                            value: "readonly",
                            mocktype: "radio",
                            icon: resource.readonlyMode,
                            label: "只读模式",
                            present: "button"
                        },
                        {
                            command: "setSetting",
                            key: "docMode",
                            value: "form",
                            mocktype: "radio",
                            icon: resource.formMode,
                            label: "表单模式",
                            present: "button"
                        },
                    ]
                },
                {
                    label: "显示", children: [
                        {
                            command: "openDrawer",
                            param: { direction: "left", show: "{checked}" },
                            icon: "",
                            label: "导航窗格",
                            present: "checkbox",
                            embed: true,
                            component: {
                                name: "scNavView"
                            }
                        },
                        {
                            command: "setSetting",
                            param: { annotation: { display: "{checked}" } },
                            icon: "",
                            label: "显示批注",
                            present: "checkbox"
                        },
                    ]
                },
                {
                    label: "记录", children: [
                        {
                            command: "setSetting",
                            param: { leaveTrace: "{checked}" },
                            icon: "",
                            label: "开启留痕",
                            present: "checkbox"
                        },
                        {
                            command: "setSetting",
                            param: { traceDisplay: "{checked}" },
                            icon: "",
                            label: "显示留痕",
                            present: "checkbox"
                        },
                    ]
                }
            ]
        },
        {
            label: "插件", value: "", groups: [
                {
                    label: "图表", children: [
                        { 
                            command: "", 
                            icon: resource.temperature, 
                            iconSize:{width:20, height:20}, 
                            label: "体温单", 
                            present: "button" 
                        },
                        { 
                            command: "", 
                            icon: resource.anes, 
                            iconSize:{width:20, height:20}, 
                            label: "麻醉记录单", 
                            present: "button" 
                        },
                    ]
                },
            ]
        },
        {
            label: "开发者", value: "", groups: [
                {
                    label: "选项", children: [
                        {
                            command: "openDrawer",
                            param: { direction: "right", show: "{checked}" },
                            icon: "",
                            label: "结构属性",
                            present: "checkbox",
                            embed: true,
                            component: {
                                name: "scElementView"
                            }
                        },
                        {
                            command: "setSetting",
                            param: { lineNumberDisplay: "{checked}" },
                            icon: "",
                            label: "显示行号",
                            present: "checkbox"
                        },
                        {
                            command: "setSetting",
                            param: { elementBorderDisplay: "{checked}" },
                            icon: "",
                            label: "显示元素",
                            present: "checkbox"
                        },
                        {
                            command: "setSetting",
                            param: { paragraphIndexDisplay: "{checked}" },
                            icon: "",
                            label: "显示段落序号",
                            present: "checkbox"
                        },
                        {
                            command: "setSetting",
                            param: { pageBorderDisplay: "{checked}" },
                            icon: "",
                            label: "显示内部页边框",
                            present: "checkbox"
                        },
                        {
                            command: "setDataSource",
                            iconSize:{width:20, height:20}, 
                            label: "数据源",
                            present: "dialog",
                            component: {
                                name: "scDatasource"
                            }
                        },
                    ]
                },
            ]
        },
        {
            label: "表格", value: "", selector: "sTable", 
            groups: [
                {
                    label: "单元格", children: [
                        {
                            command: "mergeCell",
                            icon: resource.mergeCell,
                            iconSize: {width: 21, height: 21},
                            shortcutKey: "Ctrl+M",
                            label: "合并单元格",
                        },
                        {
                            command: "splitCell",
                            icon: resource.splitCell,
                            iconSize: {width: 21, height: 21},
                            shortcutKey: "Alt+M",
                            label: "拆分单元格",
                            present: "dialog",
                            component: { name: "scSplitCellSetting" }
                        },
                        {
                            command: "setCellPadding",
                            icon: resource.padding,
                            iconSize: {width: 21, height: 21},
                            label: "内边距",
                            present: "dialog",
                            component: { name: "scCellPaddingSetting" }
                        },
                        {
                            command: "setStyle",
                            prop: "style",
                            key: "backgroundColor",
                            icon: resource.cellBackgroundColor,
                            label: "背景色",
                            present: "dropdown",
                            ribbon: true,
                            component: {
                                name: "scColorpickerSetting"
                            }
                        },
                        {
                            command: "setSetting",
                            key: "cellGridDisplay",
                            value: true,
                            icon: resource.cellGrid,
                            iconSize: {
                                width: 18,
                                height: 18
                            },
                            label: "显示网格线",
                            present: "button",
                            mocktype: "checkbox" 
                        },
                        {
                            command: "",
                            label: "对齐",
                            present: "block", 
                            component: {
                                name: "scCellAlignSetting"
                            }
                        },
                    ]
                },
                {
                    label: "增删行列", children: [
                        {
                            command: "insertTableRow",
                            icon: resource.insertTableRowDown,
                            iconSize: {width: 22, height: 22},
                            shortcutKey: "Ctrl+Shift+D",
                            param: {direction: "down"},
                            label: "下方插入行",
                        },
                        {
                            command: "insertTableRow",
                            icon: resource.insertTableRowUp,
                            iconSize: {width: 22, height: 22},
                            shortcutKey: "Ctrl+Shift+U",
                            param: {direction: "up"},
                            label: "上方插入行",
                        },
                        {
                            command: "insertTableColumn",
                            icon: resource.insertTableColumnLeft,
                            iconSize: {width: 22, height: 22},
                            shortcutKey: "Ctrl+Shift+L",
                            param: {direction: "left"},
                            label: "左侧插入列",
                            style: {
                                padding: "2px 4px 4px 4px"
                            }
                        },
                        {
                            command: "insertTableColumn",
                            icon: resource.insertTableColumnRight,
                            iconSize: {width: 22, height: 22},
                            shortcutKey: "Ctrl+Shift+R",
                            param: {direction: "right"},
                            label: "右侧插入列",
                            style: {
                                padding: "2px 4px 4px 4px"
                            }
                        },
                        {
                            command: "deleteTableRow",
                            icon: resource.deleteTableRow,
                            iconSize: {width: 18, height: 18},
                            shortcutKey: "Ctrl+Shift+B",
                            label: "删除行",
                            style: {
                                paddingTop: "6px"
                            }
                        },
                        {
                            command: "deleteTableColumn",
                            icon: resource.deleteTableColumn,
                            iconSize: {width: 18, height: 18},
                            shortcutKey: "Ctrl+Shift+V",
                            label: "删除列",
                            style: {
                                paddingTop: "6px"
                            }
                        }
                    ]
                },
                {
                    label: "行高列宽", align: "center", children: [
                        {
                            command: "",
                            present: "block", 
                            component: {
                                name: "scColRowSizeSetting"
                            }
                        }
                    ]
                },
                {
                    label: "边框", align: "center", children: [
                        {
                            command: "setCellBorder",
                            icon: resource.borderNone,
                            label: "边框位置",
                            present: "dropdown",
                            arrowLocation: "bottom",
                            component: {
                                name: "scTableBorderTypeSetting"
                            }
                        },
                        {
                            command: "setCellBorder",
                            prop: "style",
                            key: "color",
                            icon: resource.borderColor,
                            label: "颜色",
                            present: "dropdown",
                            ribbon: true,
                            component: {
                                name: "scColorpickerSetting"
                            }
                        },
                        {
                            command: "setCellBorder",
                            prop: "style",
                            key: "width",
                            icon: resource.borderWidth,
                            label: "边框粗细",
                            present: "dropdown",
                            arrowLocation: "bottom",
                            list:["1.0","1.5","2.0","2.5","3.0","3.5","4.0","4.5","5.0"],
                        },
                        {
                            command: "setCellBorder",
                            prop: "style",
                            key: "lineDash",
                            icon: resource.borderStyle,
                            label: "边框样式",
                            present: "dropdown",
                            arrowLocation: "bottom",
                            component: {
                                name: "scTableBorderLineSetting"
                            }
                        },
                    ]
                },
                {
                    label: "表头", align: "center", children: [
                        {
                            command: "setTableRowHead",
                            icon: resource.tableHead,
                            iconSize: {
                                width: 20,
                                height: 20
                            },
                            label: "设置为表头",
                            key: "head",
                            value: "true",
                            mocktype: "checkbox",
                        },
                    ]
                }
            ]
        },
    ];
}

/**
 * 右键菜单
 */
var getContextMenus = function () {
    return [
        {
            command: "copy",
            icon: resource.copy,
            label: "复制",
            shortcutKeyDisplay: "Ctrl+C",
            children: null
        },
        {
            command: "cut",
            icon: resource.cut,
            label: "剪切",
            shortcutKeyDisplay: "Ctrl+X",
            children: null
        },
        {
            command: "paste",
            icon: resource.paste,
            label: "粘贴",
            shortcutKeyDisplay: "Ctrl+V",
            children: null,
            split: true,
        },
        {
            command: "insertTableColumn",
            param: {direction:"left", count: 1},
            icon: null,
            label: "左侧插入列",
            shortcutKey: "",
            selector: "sTable"
        },
        {
            command: "insertTableColumn",
            param: {direction:"right", count: 1},
            icon: null,
            label: "右侧插入列",
            shortcutKey: "",
            selector: "sTable"
        },
        {
            command: "insertTableRow",
            param: {direction:"up", count: 1},
            icon: null,
            label: "在上方插入行",
            shortcutKey: "",
            selector: "sTable"
        },
        {
            command: "insertTableRow",
            param: {direction:"down", count: 1},
            icon: null,
            label: "在下方插入行",
            shortcutKey: "",
            selector: "sTable"
        },
        {
            command: "deleteTableRow",
            icon: null,
            label: "删除行",
            shortcutKey: "",
            selector: "sTable",
        },
        {
            command: "deleteTableColumn",
            icon: null,
            label: "删除列",
            shortcutKey: "",
            selector: "sTable",
            split: true
        },
        {
            command: "mergeCell",
            icon: resource.mergeCell,
            label: "合并单元格",
            shortcutKey: "",
            selector: "sTable"
        },
        {
            command: "splitCell",
            icon: resource.splitCell,
            label: "拆分单元格",
            shortcutKey: "",
            selector: "sTable",
            present: "dialog",
            split: true,
            routers: [{ component: { name: "scSplitCellSetting" } }]
        },
        {
            command: "",
            icon: resource.annotation,
            label: "新建批注",
            shortcutKey: "",
            children: null
        },
        {
            command: "",
            icon: null,
            label: "修改批注",
            shortcutKey: "",
            selector: "sElement[annotation]",
            split: true
        },
        {
            command: "",
            icon: null,
            label: "编辑表达式",
            shortcutKey: "",
            present: "dialog",
            selector: "sLayer[presentType=expression]",
            routers: [
                { type: "sLayer", presentType: "expression", component: { 
                    name: "scExpressionSetting",
                    method: "getDetail"
                } }
            ]
        },
        {
            command: "updateAttributes",
            icon: null,
            label: "元素属性",
            shortcutKey: "",
            children: null,
            present: "dialog",
            routers: [
                { type: "sInputBegin", component: { name: "scInputSetting" } },
                { type: "sLayer", presentType: "radio", component: { name: "scRadioSetting" } },
                { type: "sLayer", presentType: "checkbox", component: { name: "scCheckboxSetting" } },
                { type: "sLayer", presentType: "image", component: { name: "scImageSetting" } },
                { type: "sLayer", presentType: "expression", component: { name: "scImageSetting" } }
            ]
        },
    ];
}